< previous page page_484 next page >

Page 484
9f8044bafea36a1f728739c0bb58ef4c.gif
means that the member is accessible only by other members within the class module. This does not mean that you can't pass the value of the private property to an external module via a public property or method, however.
Day 2
9f8044bafea36a1f728739c0bb58ef4c.gif
1. What is at least one benefit of object-oriented analysis?
9f8044bafea36a1f728739c0bb58ef4c.gif
Object-oriented analysis provides the best early gauge of the feasibility of successfully completing an object-oriented programming project. Analysis helps to find a solution to a business problem, turning a picture in someone's head into a highlevel, often user-friendly model that can evolve into an application.
9f8044bafea36a1f728739c0bb58ef4c.gif
2. What is a methodology?
9f8044bafea36a1f728739c0bb58ef4c.gif
A methodology is an organized, disciplined system for doing something in an orderly manner. It's the implementation of a body of methods to achieve a measurable goal. It is, in other words, a strategy for developing a solution that includes a set of scientific methods.
9f8044bafea36a1f728739c0bb58ef4c.gif
3. Describe the importance of use cases in analysis.
9f8044bafea36a1f728739c0bb58ef4c.gif
Taken together, the application's use cases provide the scope of your project and help you understand how the user will use the application.
9f8044bafea36a1f728739c0bb58ef4c.gif
4. What are the three primary roles performed during analysis?
9f8044bafea36a1f728739c0bb58ef4c.gif
Requirements gatherer, object-oriented analyst, and architect.
Day 3
9f8044bafea36a1f728739c0bb58ef4c.gif
1. How can executives and managers better facilitate the object-oriented design process?
9f8044bafea36a1f728739c0bb58ef4c.gif
Executives and managers, typically accustomed to the mainframe application development processes, have seldom established their IS and IT departments as they would other business groups. It would be helpful if groupings within IS/IT operations were taken as seriously as other important business groups. There should be a separation between a designer role and the programmer role, between the architect and the project manager. Generally, programmers are expected to double as designers (and sometimes analysts, architects, testers, documenters, and so on). Also, executives and managers should consider breaking up the phases of the project so that each phase has realistic schedules tied to goals, instead of having one large goal for all the phases. This would give you the focus to concentrate on one project phase, instead of all of them.

 
< previous page page_484 next page >

If you like this book, buy it!